DRAKHYSYS INFINITY WORKBENCH V4.8.8.14
BAM OUTPUT PATH / EXTENSION FIX

Problem fixed:
If the user typed:
    DRKAG2
instead of choosing a full path, V4.8.8.13 wrote a valid BAM file named
literally "DRKAG2" in the Workbench's current working directory. Because the
file contents were valid BAM V1 data, the structural self-check still passed.

New behavior:
- Typing:
      DRKAG2
  automatically becomes:
      DRKAG2.BAM

- A filename-only output is saved inside the selected PNG frame folder.

Example:
PNG folder:
    F:\Games\BG2 FULL EDIT\DRAKHYSYS BAM CREATOR\attacks\BAM_NAMED_FRAMES

Output BAM typed:
    DRKAG2

Actual file:
    F:\Games\BG2 FULL EDIT\DRAKHYSYS BAM CREATOR\attacks\BAM_NAMED_FRAMES\DRKAG2.BAM

- If a full absolute path is chosen, its directory is preserved.
- If a relative subfolder is entered, it is resolved below the PNG folder.
- After creation, the Output BAM field is replaced with the exact full path
  that was written.
- The success dialog also shows the exact saved location.

Existing misplaced BAM recovery:
If V4.8.8.13 already created a file named DRKAG2 with no extension, and the BAM
creator had reported that it passed the structural self-check, it is valid BAM
data. You may rename that file:
    DRKAG2 -> DRKAG2.BAM
and move it into the BAM folder containing DRKAG1.BAM.

Stable map, ARE, transition, Creature Factory and animation-slot logic are unchanged.
